package com.jhs.kjs.service.dao;

import java.util.List;
import java.util.Map;

import com.jhs.kjs.dto.CarDetailInfo_CarDTO;
import com.jhs.kjs.dto.CarGroupDTO;
import com.jhs.kjs.dto.CarTypeDTO;
import com.jhs.kjs.dto.DeptDTO;
import com.jhs.kjs.dto.combine.CarCusInfoDetail;

public interface IEnvCarInfoMapper {

	List<CarGroupDTO> getCarGroupDTO = null;

	List<CarCusInfoDetail> getTotalCarList(CarCusInfoDetail carDTO);

	List<CarGroupDTO> getCarGroupDTO(Long customerCode);

	List<DeptDTO> getDeptList(Long customerCode);

	List<CarTypeDTO> getCarTypeList();

	void updateInfo(CarCusInfoDetail info);

	void updateInfo_CARDRIVER(CarCusInfoDetail info);

	void updateInfo_BAGGAGE(CarCusInfoDetail info);

	void deleteGroupItem(Map<String, Object> param);

	Integer getCountIfDeleteCarGroupCode(Map<String, Object> param);

	void updateCustomerUser(Map<String, Object> param);

	void addGroupItem(Map<String, Object> param);
}
